%load_ext autoreload
%autoreload 2
from collections import OrderedDict
from src.domain import *
from src.display.portfolio import display_portfolio
from src.data.shares import SHARES_DATA
funds = OrderedDict({
"VTI": 0.175,
"VTV": 0.1,
"VNQ (REIT)": 0.075,
"IJS": 0.2,
"EAFE": 0.1,
"EAFE Small-Cap": 0.1,
"BND": 0.25
})
distribution = SharesDistribution(shares=FundsDistribution(funds))
display_portfolio(distrib=distribution, extra_stocks=OrderedDict({"S&P 500": SHARES_DATA["S&P 500"], "BND": SHARES_DATA["BND"]}))